	body,div,table,input{font-family: "Albany AMT", sans-serif;font-size:10px;}
	body{margin:0;padding:0;background:#566069;}

	div#loginPageInputs{}
	div#loginPage{background:#2c3135 URL(images/loginBg.png)repeat-x;position:absolute;height:100%;width:100%;z-index:100;display:table;}
	div#loginPage div.loginPageDivBase{display:table-cell;vertical-align:middle;color:white;}
	div#loginPage div.loginPageDivBaseLogo{background:URL(images/set.png) left top no-repeat;height:63px;width:176px;margin:auto;}
	div#loginPage div.loginCenter{margin:auto;width:334px;background:URL(images/set.png) left -63px no-repeat;height:170px;text-align:center;}
	div#loginPage div.loginCenter div{text-align:center;}
	div#loginPage div.loginCenter div.loginLineAccess{font-weight:bold;padding-top:20px;margin-bottom:10px;}

	div#loginPage div.loginCenter div.loginName{line-height:20px;position:relative;margin:0 40px;margin-bottom:1px;}
	div#loginPage div.loginCenter div.loginPassword{line-height:20px;position:relative;margin:0 40px;margin-bottom:1px;}
	div#loginPage div.loginCenter div.leyendText{margin-right:190px;text-align:right;}
	div#loginPage div.loginCenter div.inputText{width:180px;position:absolute;top:0;right:0;}

	div#loginPage div.loginCenter div.loginRemember{text-align:center;color:#444b51;}
	div#loginPage div.loginCenter input.inputCheck{margin:0;margin-right:4px;padding:0;position:relative;top:3px;}
	div#loginPage div.loginCenter div.loginAccessButton{text-align:center;cursor:pointer;background:URL(images/set.png) -176px top no-repeat;width:100px;height:20px;margin:auto;line-height:20px;margin-top:15px;}
	div#loginPage div.loginCenter div.loginLineNoAccess{text-align:center;color:#2c2d31;}

	div#loginPage div#loginPageLoading{display:none;}
	div#loginPage div#loginPageLoading div.loginPageDivBaseLogo div{margin-left:187px;padding-top:20px;font-size:16px;font-weight:bold;}
	div#loginPage div#loginPageLoading div#loginPageLoadingLine{text-align:center;}
	div#loginPage div#loginPageLoading div#loginPageLoadingLine b{color:orange;}
	div#loginPage div#loginPageLoading div#loginPageLoadingErrors {margin:auto;width:300px;text-align:center;}

	/*===INI-INPUTS===*/
	div.inputText{border-left:1px solid #37383c;border-bottom:1px solid #252a2e;border-right:1px solid #252a2e;line-height:20px;color:#777;background:URL(images/set.png) left -233px no-repeat;margin-bottom:5px;}
	div.inputText textarea{border:0;margin:0;padding:0;width:100%;height:40px;background:URL(../images/t.gif);}
	div.inputText input{border:0;margin:0;padding:0;width:100%;background:URL(../images/t.gif);}
	input.checkbox{margin:0;padding:0;position:relative;top:3px;margin-right:2px;}
	input.radio{margin:0;padding:0;position:relative;top:3px;margin-right:2px;}

	div.colorLegend{position:absolute;margin-top:1px;width:10px;padding:1px;border-bottom:1px solid #BBB;border-right:1px solid #BBB;}
	div.colorLegend div{height:10px;}
	div.colorLegendLabel{padding-left:17px;line-height:15px;}
	/*===FIN-INPUTS===*/

/*=====================================================*/

.menuSuperior{
	width:100%; background:black URL(images/menuSuperiorBg.png) center repeat-x; color:#969696; padding-top:4px;
	padding-bottom:4px;
}
.menuSuperior div{
	margin-right:10px;
}
.menuSuperior .menuSuperiorApps span{
	cursor:pointer;
	margin-left:10px;
}
.menuSuperior .menuSuperiorApps{
	float:left;
}
.menuSuperior .menuSuperiorApps .selectedApp{
	font-weight:bold; color:orange;
}
.menuSuperior .menuSuperiorOps{
	text-align:right;
}
.menuSuperior .menuSuperiorOps span{
	cursor:pointer;
}


.menuBusq{
	background:white URL(images/menuBusqBg.png) center repeat-x;
	height:70px;
}
.menuBusq .logo{
	background:URL(images/logo.png) center no-repeat;
	height:100%;
	width:177px;
}

.tableBody{
	background:#566069 URL(images/bodyBg.png) top repeat-x;
	width:100%;
	padding-top:10px;
}

	div.firstColumn{position:absolute;width:170px;margin-left:10px;margin-top:9px;}
	div.firstColumn div#menuLeft{width:170px;color:white;}
	div.firstColumn div#menuLeft div.unPressedButton{border:1px solid #343b41;margin-bottom:5px;cursor:pointer;}
	div.firstColumn div#menuLeft div.unPressedButton span{display:block;border:1px solid #585d63;background:URL(images/menuLeftButtonBg.png);text-align:center;padding:2px;}
	div.firstColumn div#menuLeft div.pressedButton{border:1px solid #343b41;margin-bottom:5px;cursor:pointer;}
	div.firstColumn div#menuLeft .pressedButton span{display:block;border:1px solid #585d63;background:URL(images/menuLeftButtonPressedBg.png);text-align:center;padding:2px;}

	div.firstColumn div.labelHolder{background:#304558 URL(images/degradado1.png) repeat-x;padding:4px;border:1px solid #304558;}
	div.firstColumn div.labelHolder span{color:orange;}
	div.firstColumn div.labelHolder div#labelContainer div{height:14px;background:URL(images/point.png)no-repeat;padding-top:1px;padding-left:16px;cursor:pointer;margin-bottom:4px;}


.panelOpHolder{
	height:26px;
}
.panelOpHolder .panelButton{
	border:1px solid #8a9197; background:URL(images/panelButton.png);
	color:#b5b6b8;
	height:16px;
	float:left;
	padding:0 8px;
	padding-top:3px;
	margin-right:10px;
	cursor:pointer;
}
.panelOpHolder span{
	color:orange;
	position:relative;
	top:3px;
	cursor:pointer;
}
.centerTd table{
	width:100%;
}
.selectionMenu{
	color:#24292d;
	background:URL(images/selectMenuBg.png);
	padding:4px;
	display:block;
	height:13px;
}




#boxContainer td{
	padding-right:3px;
}
#boxContainer .boxEmptyTd{
	height:162px;
	background:URL(images/emptyBox.png) repeat-x;
	text-align:center;
}

	

#boxContainer .paperclip_no nobr{
	color:#522e55;
	font-weight:bold;
}
#boxContainer .paperclip_yes nobr{
	color:#522e55;
	font-weight:bold;
}
	#boxContainer input{visibility:hidden;position:absolute;}
	#boxContainer tr.mailReaded_no{background:URL(images/mailUnreadedTr.png);height:22px;overflow:hidden;}
	#boxContainer tr.mailReaded_yes{background:URL(images/mailReadedTr.png);height:22px;overflow:hidden;}
	#boxContainer td.mailUnselectedTd{width:19px;overflow:hidden;background:URL(images/humanUncheck.png) center no-repeat;}
	#boxContainer td.mailSelectedTd{width:19px;overflow:hidden;background:URL(images/humanCheck.png) center no-repeat;}
	#boxContainer td.mailStarred_no{background:URL(images/estar.png) left no-repeat;width:24px;cursor:pointer;}
	#boxContainer td.mailStarred_yes{background:URL(images/fstar.png) left no-repeat;width:24px;cursor:pointer;}
	#boxContainer td.mailSnippet div{overflow:hidden;height:18px;line-height:18px;}
	#boxContainer td.paperclip_no{overflow:hidden;cursor:pointer;}
	#boxContainer td.paperclip_yes{overflow:hidden;padding-right:17px;background:URL(images/paperclip.gif) center right no-repeat;cursor:pointer;}
	#boxContainer td.boxDateTD{text-align:center;padding:0 4px;}

#menuActions{
	border:1px solid #8a9197; border-top:0; position:absolute; top:119px; left:463px; background:#434a54;
	visibility:hidden;
}
#menuActions .divtop{
	height:1px; width:100%; background:#8a9197; overflow:hidden; margin-bottom:4px;
}
#menuActions .divtop span{
	background:#434a54; padding:8px;
}
#menuActions .elementAction{
	padding-left:20px; padding-right:20px;
	cursor:pointer;
}
#menuActions table{
	background:#304558 URL(images/degradado1.png) repeat-x; padding:4px; border:1px solid #304558; color:white;
}
#labelActions .elementAction{
	padding-right:7px;
	height:14px;
	background:URL(images/point.png)no-repeat;
	padding-top:1px;
	padding-left:16px;
	overflow:hidden;
	padding-bottom:4px;
	cursor:default;
}
#menuActions table span{
	cursor:pointer;
	color:#b5b6b8;
}

.selectionMenuPager{
	float:right;
}
.selectionMenuPager span{
	cursor:pointer;
}

#downloadAttachmentHelper{
	display:none;
}
